2008-02-03: Version 0.19 - rc1 * Updated Gnutella plugin to version 0.0.11 without time bomb * Added Turkish translation * Added 'Find File in Library' to search result menu * Added manual update check to help menu * Added 'Hide Files with only one Source' to search result menu * Added 'Time Found' column to search results * Added 'Find Video on YouTube' to library * Added IP of remote giFT to status bar when remotely connected * Added Bitzi lookup to search results and library * Update Italian translation 2006-07-17: Version 0.18 * Updated polish translation 2006-07-08: Version 0.17 - rc2 * Improved automatic search for download sources * Made uninstaller ask whether to remove incomplete downloads * Automatically add exception for giFT to Windows firewall on install * Added option to ignore files already in library when selecting results for downloading * Added option to ignore non-alphanumeric characters when sorting search results * Added option to show realm icons on search result tabs * Made option of not using system icons also apply to library * Move files to Recycle Bin when they are deleted in the library * Added copying of library files to clipboard * Added dragging of library files to other applications * Added tabs to integrated browser * Added option to disable integrated browser * Replaced main toolbar icons with larger ones and added option to show text below icons * Made hash and torrent search realms optional and disabled by default * Don't allow people to run OpenFT search nodes on Windows 9x/ME 2006-03-06: Version 0.17 - rc1 * Updated Ares plugin to version 0.3.0 * Don't show network stats by default since users are confused about their meaning * Added button to open download folder from library * Added download button to search results * Fixed chat scrolling on Windows ME * Added size limit for giftd.log (giFT) * Added support for downloading compressed node files and banlists * Fixed bugs in internal browser 2005-10-04: Version 0.16 * Automatically update node files on first install 2005-08-01: Version 0.15 - rc5 * Added driver to raise SP2 half-open connection limit while KCeasy is running * Added config option to disable theming * Don't automatically clear failed downloads * Fixed bug which prevented preview of files on mapped paths * Added option for changing TCP MaxConnections on windows 9x/ME to wizard * Added Play/Delete buttons to library * Added Pause/Cancel/Preview/Clear buttons to transfer page * Added more prominent hashing notice to library * Added 'Google for lyrics' menu to library * Made bottom player controls larger * Play/Preview file on double click on transfer page * Vastly improved chat 2005-04-30: Version 0.15 - rc4 * Fixed Dutch translation being Polish in rc3 * Fixed "Cannot focus a disabled or invisible window" when switching to search page * Fixed bug which displayed error dialog on orderly disconnect 2005-04-22: Version 0.15 - rc3 * Added option to keep corrupted files * Give a hint if download is paused due to full disk * Fixed ft_node.c node class assertion failure (OpenFT) * Added file extension filter for search results * Remember search realm * Remember selected networks when 'All Networks' is selected * Added Polish translation 2005-03-28: Version 0.15 - rc2 * Ignore duplicate and inclusive share roots (giFT) * Added simple IRC chat client * Added filter to library * Don't show message boxes on silent install * Added meta data columns to library * Allow multi selection of transfers * Save main window position * Allow searching on arbitrary set of networks 2005-01-14: Version 0.15 - rc1 * Added Ares plugin * Added magnet support for Ares (pretty useless at the moment though since Ares does not return file name and size on hash searches) * Added icons for Ares and unknown networks * Updated Italian and French translations * Added Finnish translation 2004-12-03: Version 0.14 2004-11-20: Version 0.14 - rc3 * Added config option to become an OpenFT search node * Added file renaming to library * Added multi select to library * Added 'Recent Downloads' folder to Library * Made Library panels hidable * Updated VLC to 0.8.1 which fixes sound distortion on seeking and adds wmv3 support * Added option to cancel download without confirmation * Fixed exception when selecting search results on machines without MMX * Fixed download pause problem with very long filenames (giFT) 2004-08-22: Version 0.14 - rc2 * Added fix for Windows XP SP2 connection limiting to installer * Added number of search results to tab caption * Added player seeking to status bar controls * Updated VLC and added Goom visualization for audio files * Added network specific displaying of connection state * Added sorting of transfers * Generalized and extended updating of node files/banlists * Added option to prevent popup blocking * Added sig2dat support to interal browser * Made return play file where appropriate * Added button to toggle search result columns * Fixed long search history truncation 2004-06-18: Version 0.14 - rc1 * Added general purpose bookmarking to browser * Added internationalization code * Rewrote AVI meta data parser to also work on windows (giFT) * Reordered download menu to prevent accidental cancelling of downloads * Fixed bug with handling banned words in config dialog which led to crash on Windows 9x * Added proper Magnet handling for internal browser (still lacks direct download) * Made player start with default video size instead of fitting to display * Fixed bug which prevented previewing after restart * Fixed bug which sometimes led to an access violation when closing a search * Tell users they have a broken install when giFT launch fails * Added search realm for torrents (OpenFT only) * Made search result columns media type specific 2004-05-12: Version 0.13 release * Added option to erase search history on exit * Fixed banned words edit to wrap on separator char * Added sanity check for p2p search via start page * Added option to disable library sync on connect * Redesigned config dialog 2004-05-06: Version 0.13 - rc2 * Added randomization of nodes sent in response to nodelist request (OpenFT) * Fixed bug which prevented retrieved nodes from being of any use. You rule HEx! (OpenFT) * Warn users if they try to install KCeasy without giFT * Fixed ft_netorg_length cache corruption (OpenFT) * Changed unique filenames for downloads to preserve extension (giFT) * Fixed potential problems with state files having leading dot (giFT) * Share completed files even if no other dirs are shared (giFT) * Added possibilty to ban search results containing objectionable words * Added pretty availability graphs to search results * Explorer like keyboard multi selection in search results * Allow in browser window * Allow selection of text in browser window * Fixed bug with not url decoding magnet links 2004-04-21: Version 0.13 - rc1 * Fixed exception on empty search * Added basic magnet support * Automatically switch to player page when previewing videos * Show browser status text in status bar * Added possibility to change browser home url via config file 2004-04-16: Version 0.12 release * Fixed threading bug which caused incomplete downloads to go missing (giFT) * Fixed bug with unix style expansion of ~ in paths (giFT) * Removed FastTrack plugin following complaints by Sharman Networks * Removed FastTrack network icon because I am unable to determine origin and license. * Don't overwrite old node files from installer * Added meta data extraction for torrents (giFT) * Tweaked OpenFT auto promotion (OpenFT) * Disabled AVI meta data parser until we figure out why it's broken (giFT) * Added more logging to catch where incomplete downloads go missing (giFT) * Fixed env_search == NULL assert (OpenFT) * Made CTRL + A select all search results 2004-04-11: Version 0.11 release * Added caching of search result to prevent lockups of main thread * Added simple filtering of search results (disabled by default) * Fixed crash on cancelling downloads when auto clear was on. * Added multi selection for search results (disabled by default) * Added Pause/Resume/Find Sources for All downloads * Made browser start page configurable via config file * Fixed problem with uploading from behind NATs (FastTrack) * Fixed bug in blocklist updater which could lead to crash * Don't share hidden files (giFT) * Don't share incoming dir (giFT) * Fixed Themes related exception on exit. * Fixed crash when cancelling downloads * Added additional sanity checks to installer * Fixed bug which led to crash on download complete when hashing at the same time (FastTrack) * Fixed bug which prevented nodes.serve from being created and served correctly (OpenFT) * Fixed bug in search node database code (OpenFT) * Changed hint display time to 10 seconds * Fixed bug which prevented remote host/port from being saved * Fixed gethostbyname bug which prevented some people from connecting (FastTrack) 2004-03-31: Version 0.10 release * Added banlist / nodes file updater * Remove popups from built in browser * Added option to always use system default player * Auto search more sources if download has been inactive for some time * Made number of sources per download configurable (soft limit) * Persist download paused state across restarts (giFT) * Added auto search more (FastTrack) * Remove useless tokens from search queries * Immediately remove cancelled downloads/uploads * Fixed installer to not overwrite previous config * Added update assistant * Complete downloads are added to library * Added previewing of downloads * Improved UDP discovery (FastTrack) * Added kzhash (FastTrack) * Replaced Windows Media Player with VideoLAN. That project rocks! * Some minor GUI tweaks * Allow editing of browser urls * Added video/x-ms-wmv mime type (giFT) * Added Theme support for Windows XP * Fixed problem with alpha blending of XP icons * Added watchdog thread to giFT loader which kills giFT if KCeasy hasn't been running in at most 1.5 minutes * KCeasy now creates a copy of giftd.log when giFT crashes * Fixed race condition with addition of sources when download is already cancelled * Fixed interface protocol short send problem (giFT) * Changed OpenFT db dir to /conf/OpenFT/db * Added logging code for rec->off == rec->len assert (giFT) * Fixed hash_dsp assert (Gnutella) * Fixed corrupted Gnutella downloads (Gnutella) 2004-02-08: Started ChangeLog